﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
using DataAccess;
namespace QLDSVCNTT_Nhom1
{
    public partial class FrmThemPCGD : Form
    {
        public List<GiaoVien> listGV;
        public List<MonHoc> listMH;
        public FrmThemPCGD()
        {
            InitializeComponent();
            
        }

       
        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (cbbGiaoVien.SelectedItem !=null && cbbMonHoc.SelectedItem !=null)
            {
                PhanCongGiangDay pc = new PhanCongGiangDay();
                pc.MaGV = cbbGiaoVien.SelectedValue.ToString();
                pc.MaMH = cbbMonHoc.SelectedValue.ToString();
                int s;
                if (rdbHocKy1.Checked==true)
	            {
                    s=1;
	            }
                else
                {
                    if (rdbHocky2.Checked==true)
                    {
                        s = 2;
                    }
                    else
                    {
                        s = 3;
                    }
                }
                pc.HocKy = s;
                pc.NamHoc = numNamHoc.Value.ToString();
                if (PhanCongGiangDay.Add(pc) >0 )
                {
                    MessageBox.Show("Thêm thành công!!!", "Thông báo");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("thêm không thành công, vui lòng kiểm tra","Thông báo");
                }
            }
            else
            {
                MessageBox.Show("bạn chưa điển đầy đủ thông tin, vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

        private void FrmThemPCGD_Load(object sender, EventArgs e)
        {

            listMH = MonHoc.All();
            cbbMonHoc.DataSource = listMH;
            cbbMonHoc.DisplayMember = "TenMH";
            cbbMonHoc.ValueMember = "MaMH";
            
            listGV = GiaoVien.FindGiangVienOrChuyenVien();
            cbbGiaoVien.DataSource = listGV;
            cbbGiaoVien.DisplayMember = "TenGV";
            cbbGiaoVien.ValueMember = "MaGV";
            numNamHoc.Value = DateTime.Now.Year;
        }
        
    }
}
